Part Number Hot Search : 
8E222 D1411 10TQC BC857A C5750 B43511 PI6C919W 25NS160
Product Description
Full Text Search
 

To Download F2M03ALA-S04 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet features ? fully qualified end product with bluetooth? v2.1+edr, ce and fcc ? low power consumption ? integrated high output antenna ? transmit power up to +4dbm (class2) ? range up to 100m (line of sight) ? piconet and scatternet capability, support for up to 7 slaves ? require only few external components ? industrial temperature range -40 c to + 8 5 c ? serial interface up to 3 mbps ? extensive digital and analog i/o interface ? 15-bit mono audio codec ? analogue and digital audio interface ? low power modes ? surface mountable, physical size: 24x13 mm ? fully footprint compatible with f2m03ac2 ? rohs compliant applications ? headsets ? automotive hands-free kits ? industrial and domestic appliances ? medical sy st ems ? automotive applications ? stand-alone sensors ? embedded systems ? cordless headsets ? handheld, laptop and desktop computers ? mobile phones general description f2m03ala is a low power embedded bluetooth? v2.1+edr audio module with an on board antenna, integrated audio codec and amplifier. the module fully bluetooth? qualified as an end product requiring no additional qualification. with a transmit power of up to +4 dbm and receiver sensibility of down to ?86 dbm combined with audio codec and low power consumption the f2m03ala is suitable for the most demanding audio applications. the module is certified according to ce and fcc, which give fast and easy plug-and-go implementation and s hort time to mark et. the standard firmware for f2m03ala is the exceedingly reliable and powerful easy-to-use wireless uart v4 firmware implementing the bluetooth? serial port profile (spp). www.free2move.net blu e t oot h i s a tr ademar k ow ned by bl uetooth sig, inc., u . s.a. and l i c ensed to fr ee2mov e
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet ? 2007 free2move ab page 2(51) table of contents 1 device pinout .........................................................................................................................3 2 device terminal functions .....................................................................................................4 3 electrical characteristics ......................................................................................................5 3.1 power consumption ........................................................................................................................ 7 4 radio characteristics ............................................................................................................8 5 firmware versions .................................................................................................................9 5.1 wireless uart ............................................................................................................................. 11 5.2 hci ............................................................................................................................... ................. 16 6 device terminal description ................................................................................................19 6.1 mono audio interface .................................................................................................................... 19 6.2 pcm codec interface ................................................................................................................. 22 6.3 uart interface ............................................................................................................................. 30 6.4 usb interface ............................................................................................................................... .32 6.5 serial peripheral interface ............................................................................................................ 36 6.6 i 2 c interface ............................................................................................................................... ... 36 6.7 pios ............................................................................................................................... ............... 37 6.8 power supply ............................................................................................................................... .38 7 application information and integration manual ..............................................................39 7.1 recommended land pattern .......................................................................................................... 39 7.2 layout guidelines .......................................................................................................................... 40 7.3 certification considerations ........................................................................................................... 41 7.4 typical application schematic ....................................................................................................... 42 8 package information ............................................................................................................43 9 certifications ........................................................................................................................44 9.1 bluetooth ? ............................................................................................................................... ...... 44 9.2 ce ............................................................................................................................... .................. 44 9.3 fcc ............................................................................................................................... ................ 45 10 rohs and weee statement ................................................................................................46 11 tape and reel information ..................................................................................................47 11.1 package tape dimensions ............................................................................................................ 47 11.2 reel dimensions ........................................................................................................................... 47 12 ordering information ...........................................................................................................48 13 document history ................................................................................................................49 14 acronyms and definitions ...................................................................................................50
rev: a ? 2007 f r ee2move ab page 3(51) low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 1 device pinout pio[7] pio[6] vdd cts tx rx rts gnd aio[0] aux_dac mic+ mic- spkr+ spkr- 1 2 3 4 5 6 7 8 9 10 11 12 gnd usb + usb - pcm_clk pcm_sync pcm_in pcm_out pio[5] pio[4] pio[2] pio[9] pio[3] pio[8] spi_clk spi_csb spi_miso spi_mosi reset gnd 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 gnd gnd 34 35 nc nc nc nc 38 39 36 37 pinout of the f 2 m03ala seen from the component side [t o p view ]
rev: a ? 2007 f r ee2move ab page 4(51) low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 2 device terminal functions pow e r supply pin pin ty pe description gnd 7, 13, 33, 34, 35 v s s g r o u n d c o n n e c t i o n s nc 36,37,38,39 nc not connected, connect to unconnected pads to ensure mechanical robustness vdd 12 vdd supply voltage 2.3v to 3.5v analog i/o pin pin ty pe description a u x _ d a c 5 analogue voltage dac output a i o ( 0 ) 6 bi-directional programmable input/output line test and debug pin pin ty pe description reset 28 cmos input w i th w eak internal pull-up reset if low . input debounced so must be low for >5ms to cause a reset s p i _ m i s o 2 6 cmos output, tris tatable w i th w eak internal pull-dow n serial peripheral interface data output spi_csb 25 cmos input w i th w eak internal pull- u p chip select for sy nchronous serial interface active low spi_clk 24 cmos input w i th w eak internal pull-dow n serial peripheral interface clock spi_mosi 27 cmos input w i th w eak internal pull-dow n serial peripheral interface data input uart pin pin ty pe description uart_cts 11 cmos input w i th w eak internal pull-dow n uart clear to send active low uart_tx 10 cmos output uart data output active high uart_rts 8 cmos output, tristatable w i th internal pull-up uart request to send active low uart_rx 9 cmos input w i th w eak internal pull-dow n uart data input active high pcm pin pin ty pe description pcm_out 19 cmos output, tristatable w i th w eak internal w eak pull dow n sy nchronous data output pcm_sy nc 17 bi-directional w i th w eak internal pull-dow n sy nchronous data sy nc pcm_in 18 cmos input, w i th w eak i nternal pull-dow n sy nchronous data input pcm_clk 16 bi-directional w i th w eak internal pull-dow n sy nchronous data clock usb pin pin ty pe description u s b _ d + 1 4 b i - d i r e c t i o n a l usb data plus w i th selectable internal 1_5k q pull-up resistor usb_d- 15 bi-directional usb data minus pio pin pin ty pe description p i o ( 2 ) 3 1 bi- d ir ect i onal w i t h programmabl e strength internal pull-up/dow n n pio p i o ( 3 ) 3 0 bi- d ir ect i onal w i t h programmabl e strength internal pull-up/dow n n pio p i o ( 4 ) 2 3 bi- d ir ect i onal w i t h programmabl e strength internal pull-up/dow n n pio p i o ( 5 ) 2 2 bi- d ir ect i onal w i t h programmabl e strength internal pull-up/dow n n pio p i o ( 6 ) 2 0 bi- d ir ect i onal w i t h programmabl e strength internal pull-up/dow n n pio p i o ( 7 ) 2 1 bi- d ir ect i onal w i t h programmabl e strength internal pull-up/dow n n pio p i o ( 8 ) 2 9 bi- d ir ect i onal w i t h programmabl e strength internal pull-up/dow n n pio p i o ( 9 ) 3 2 bi- d ir ect i onal w i t h programmabl e strength internal pull-up/dow n n pio analog audio pin pin ty pe description mic+ 4 analogue input microphone input positive mic- 3 analogue input microphone input negative spkr+ 2 analogue output speaker output positive spkr- 1 analogue output speaker output negative
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 3 electrical characteristics absolute m a ximum ratings rating min max storage temperature -40 c + 1 0 5 c breakdow n supply voltage -0.4v 5.60v recommended operating conditions* rating min max operating temperature range -40 c + 8 5 c supply voltage 2.2v 4.2v *f2m03ala meet the bluetooth v2.1+e dr specification w hen used in the recommended operating condition. digital terminals digital terminals min ty p max unit input volta g e v il input logic level low , 2.7v vdd 3.0v - 0 . 4 - + 0 . 8 v v ih input logic level high 0.7vdd - vdd+0.4 v output volta g e v ol output logic level low , (l o = 4.0ma), 2.7v vdd 3.0v - - 0 . 2 v v oh output logic level high, (l o = 4.0ma), 2.7v vdd 3.0v v d d - 0 . 2 - - v input a nd tris ta te c u rre nt strong pull-up -100 -40 -10 a strong pull-dow n +10 +40 +100 a weak pull-up -5.0 -1.0 -0.2 a weak pull-dow n +0.2 +1.0 +5.0 a i/o pad leakage current -1 0 +1 a c i input capacitance 1.0 - 5.0 pf usb terminals usb term inals min ty p max unit usb terminals vdd for correct usb operation 3.1 - 3.6 v input thre s hold v il input logic level low - - 0.3vdd v v ih input logic level high 0.7vdd - - v input leakage current c i input capacitance 2.5 - 10.0 pf output lev e ls to correctly terminated usb cable v ol output logic level low 0 - 0.2 v v oh output logic level high 2.8 - vdd v ? 2007 f r ee2move ab page 5(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet auxiliary adc auxiliary adc, 8-bit resolution min ty p max unit reso lu tio n - - 8 bi ts input voltage range (lsb size = 1.8/255= 7.1mv) 0 - 1 . 8 v i n l - 1 - 1 l s b accur a cy (guaranteed monotonic) d n l 0 - 1 l s b o f f s e t - 1 - 1 l s b gain error -0.8 - 0.8 % input bandw idth - 100 - khz conversion time - 2.5 - s sample rate* - - 7 0 0 s a m p l e / s *the adc is accessed through the vm function. the sample rate given is achieved as a part of this function auxiliary dac auxiliary dac, 8-bit resolution min ty p max unit r e s o l u t i o n - - 8 b i t s average output step size 12.5 14.5 17.0 mv output voltage monotonic voltage range (i o = 0 m a ) 0 - v d d v current range -10.0 - +0.1 ma minimum output voltage (i o =100 ?) 0 - 0 . 2 v maximum output voltage (i o =10ma ) v d d - 0 . 3 - v d d v high impedance leakage current -1 - +1 a o f f s e t - 2 2 0 - + 1 2 0 m v integral non-linearity -2 - +2 lsb settling time (50pf load) - - 10 s notes: current draw n into a pin is defined as positive; current supplied out of a pi n is defined as negative. audio codec audio codec, 15-bit resolution (mic and spkr pins) min ty p max unit microphone a mplifier input full scale at maximum gain - 3 - mv rms input full scale at minimum gain - 350 - mv rms gain resolution 2.8 3 3.2 db gain range 42 - db distortion at 1khz - - -78 db bandw i d t h - 2 0 - k h z input impedance (microphone input) - 20 - k ? input impedance (line input) - 130 - k ? a n alogue to digital conv erter input sample rate - 1 - msamples/s output sample rate - 8 - ksamples/s distortion and noise at 1khz (relati ve to full scale) - -78 -75 db digital to a n alogue conv erter gain resolution 2.8 3 3.2 db min gain - -18 - db max gain - 3 - db speaker driver output voltage full scale sw ing (differential) - 2.0 - v pk-pk output current drive (at full scale sw ing) 10 20 40 ma output full scale current (at reduced sw ing) - 75 - ma output ?3db bandw ith - 18.5 - khz distortion and noise (relative to full scale) (32 ? load) differential - - 7 5 - d b allow ed load: resistive 8 - oc ? allow ed load: capacitive - - 500 pf ? 2007 f r ee2move ab page 6(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 3.1 pow e r consumption ty pical av erage current consumption vdd=3.1v temperature = +20c output pow e r = 0dbm operation mode connection ty pe uart rate (kbps) av erage unit page scan - 115.2 0.49 ma inquiry and page scan - 115.2 0.83 ma acl no traffic master 115.2 4.1 ma acl with file transfer master 115.2 12 ma acl no traffic slave 115.2 17 ma acl with file transfer slave 115.2 21 ma acl 40ms sniff master 38.4 2.4 ma acl 1.28s sniff master 38.4 0.37 ma sco hv1 master 38.4 41 ma sco hv3 master 38.4 21 ma sco hv3 30ms sniff master 38.4 20 ma acl 40ms sniff slave 38.4 2.1 ma acl 1.28s sniff slave 38.4 0.42 ma parked 1.28s beacon slave 38.4 0.20 ma sco hv1 slave 38.4 41 ma sco hv3 slave 38.4 26 ma sco hv3 30ms sniff slave 38.4 20 ma standby host connection - 38.4 76 a reset (resetb low ) - - 58 a peak current consumption vdd= 3.1v temperature = + 20c output pow e r (max)= 4dbm mode ty p unit peak consumption during rf peaks 75 ma ? 2007 f r ee2move ab page 7(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 4 radio characteristics vdd = 3.3v temperature = 20 o c frequency = 2.441ghz all measurements are based on the bluetooth test specification. radio characteristics vdd = 3.3v temperature = + 25c min ty p max bluetooth specification unit operating frequency 2 4 0 2 - 2 4 8 0 m h z maximum rf transmit pow er - - 4 0 to 20 dbm frequency (ghz ) 2 . 4 0 2 - t b d - 2 . 4 4 1 - t b d - sensitivity at 0.1% ber 2 . 4 8 0 - t b d - - 7 0 d b m rf pow er control range - t b d - 16 db rf pow er range control resolution - 4 - - db 20db bandw idth for modulated carrier - tbd - 1000 khz ? f1avg .maximum modulation. - tbd - 4 0 < f 1 a v g < 1 7 5 ? f2max .minimum modulation. - tbd - 1 1 5 ? f1avg/ ? f 2 a v g - t b d - 0.80 - initial carrier frequenc y tolerance - tbd - 75 khz drift rate - tbd - 20 khz/50 s drift (single slot packet) - tbd - 25 khz drift (five slot packet) - tbd - 40 khz note: the f2m03ala has a maximum transmit power of + 4dbm and is certified according to the bluetooth v2.1+edr specification as a class2 device. it is though possible to restrict the maximum transmit power to comply with a class3 device upon configuration. bluetooth specification class of dev i ce maximum transmit pow er class1 +20dbm class2 +4dbm class3 0dbm ? 2007 f r ee2move ab page 8(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 5 firmware versions f2m03 is supplied with bluetooth stack firmware, which runs on the internal risc micro controller of the bluetooth module. this chapter includes an overview of the different options for more in depth information please use separate firmware dat asheets provided by free2move. all firmware versions are compliant with the bluetoot h specification v2.1. the f2m03 software architecture allows bluetooth processing to be shared between the internal micro controller and a host processor. depending on application the upper layers of the bluetoo th stack (above hci) can execute on-chip or on the host processor. running the upper stack on f2m03 module reduces (or elimi nates, in the case of a on module application) the need for host-side software and processing time. the integration approach depends on the type of product being developed. for example, performance will depend on the integration approach adopted. in general fr ee2move offers four categories of bluetooth st ack f i rmware: ? wireless uart; offers a transparent uart interfac e to the bluetooth channel. there is no need for additional drivers or bluetooth software on the host. ? embedded module solutions offer an application to run on the module. there is no need for an external host (e.g. a bluetooth headset). ? two-processor solution involving a host and host controller, where the higher layers of the bluetooth stack has to be implemented on the host. ? two-processor embedded solution offers a host with limited resources to gain access to a bluetooth stack, with the higher layers on-chip, via a special api. the protocol layer models for the different bluetoot h stack firmware categories can be represented as shown in the figures below. hardware baseband and rf application interface hci link manager l2cap device manager rfcomm sdp wireless uart application (spp) f2m03 host application hardware baseband and rf application interface hci link manager l2cap device manager rfcomm sdp application f2m03 host w i reless uart embedded single- processor architecture ? 2007 f r ee2move ab page 9(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet baseband and rf hci link manager hci host f2m03 baseband and rf hci link manager l2cap device manager rfcomm sdp port entity application host f2m03 bluetooth stack application hci, (t w o -processor architecture) rf co mm, (embedded t w o-processor architecture) wireless uart free2move?s wireless uart (wu) firmware is intended to replace the serial cable(s) connecting portable and/or fixed electronic devices. key features are r obustness, high configurability, high security, low complexity and low power. the wu firmware is compliant with the bluetooth serial port profile (spp) for setting up emulated serial cable connections between c onnected devices. there is no additional need for drivers or an external host with bluetooth softwar e when using the wu firmware. when a successful bluetooth connection is established the data channel and the voice channel can be used simultaneously or separately. all information sent/r eceived at the data/voice interfac e of the wu unit is exchanged transparently via bluetooth with the connected remote device. hci (standard tw o-processor solution) for the standard two-processor solution, where the split between higher and lower layers of the stack takes place at the hci, a complete bluetooth stack is needed in the external host. it is oft en preferable to use this solution when the host is a personal computer of some description. however, in general this category can include any computing platform with communicati ons capability that is not resource limited. free2move do not offer the host stack. embedded solution this version of the stack firmware requires no host processor. all software layers, including application software, run on the internal risc processor in a protected user softw are execution environment. the embedded solution can be used for a single chip bluetooth product. one example is a cordless headset. however this solution is equally applicable to any small wireless device t hat would benefit from a single processor solution. free2move can offers among others the following single chip solutions upon a custom request*: ? headset / hands free ? human interface device; mouse, keyboard etc (hid) ? dial up network (dun) ? audio gateway profile (agp) ? obex ? onboard application (development of customer specific applications) *please consult your reseller for more information about custom firmwares. ? 2007 f r ee2move ab page 10(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 5.1 wireless uart free2move?s wireless uart (wu) firmware is intended to replace the serial cable(s) connecting portable and/or fixed electronic devices. key features are r obustness, high configurab ility, high security, low complexity and low power. the wu firmware is c o mpliant with the bluetooth seri al port profile (spp) for s e tting up emulated s e rial cable connections between connected devic es. there is no additional need for drivers or an external host with bluetooth software when using the wu firmware. hardware baseband and rf application interface hci link manager l2cap device manager rfcomm sdp wireless uart application (spp) f2m03 host application wireles s uart arc h itec ture the wu application runs on top of an embedded bluetooth v2 .1 + edr compliant sta ck, including protocols up to the rfcomm layer. point-to-point connections ar e supported. this means that a unit running wu can be either a master or slave unit. the wu firmware offers one asynchronous data channel and one synchronous voice channel, both channels capable of full duplex transmissions. when a successful bluetooth connection is established the data channel and the voice channel can be used simultaneously or separately. all in formation sent/received at the data/v oice interface of the wu unit is exchanged transparently via bluetooth wi th the connected remote device. the wu unit is set to operate in a default mode that a llows the user to communicate via the asynchronous data channel over bluetooth, as s oon as a successful connection has been established. this can be achieved without sending any configurat ion commands to the wu firmware. however, as long as there is no bluetooth connection established, it is possible to configure the wu firmware via hex commands (described in the document wireless_uart_protocol ) or using a windows configuration software. ? 2007 f r ee2move ab page 11(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 5.1.1 general i/o general i/o interfaces are used for different purposes between the wu firmware and the host: ? asynchronous data interface ? configuration of t he wu firmware or exchange transparent digital information between the c onnected bluetooth devices. ? synchronous voice interface ? exchange transparent voice information between the connected bluetooth devices. ? bluetooth connectivity pio interfaces ? indicati on and disconnection of the established bluetooth connection. ? emulate serial handshaking pio lines interface ? dte or dce serial handshake emulation between the connected bluetooth devices. uart interface (asynchronous data and configuration): ua rt signa l directio n a c tiv e (ttl) descrip tio n tx o u tput high uart transmit data rx input high uart receive data rt s o u tput low uart request to send ct s input low uart clear to send voice interface: codec i/o signa l dire c t ion descrip tio n m i c _ p i n p u t ( a n a l o g u e ) microphone input positive m i c _ n i n p u t ( a n a l o g u e ) microphone input negative a u x _ d a c o u tput (analogue) microphone input bias s p k r _ p o u tput ( a n a l o g u e ) speaker output positive s p k r _ n o u tput (analogue) speaker output negative pios are used to control/monitor the bl uetooth connectivity of the wu firmware. pio signa l directio n a c tiv e (ttl) descrip tio n 2 input high request to close the current bl uetooth connection to the remote device. 3 o u tput high indicates that a successful bluetoot h connection is established w i th a remote device. to prevent connections or to close the current bluetooth connection pio[2] can be set high. pio[3] is held low as long as there is no bluet ooth connection. as soon as a successful bluetooth connection has been established with a re mote device, pio[3] goes high. pios can also be used to emulate serial handshaking lines between the connected bluetooth devices. emulation can either be dte or dce. emula t e d signa l pio signal direction emu l ate dt e sig n al directio n emu l ate dce a c tiv e (ttl) ri 4 input o u tput high dt r 5 o u tput input high dcd 6 input o u tput high dsr 7 input o u tput high while the handshaking lines are transparent to the dat a channel these i/o may also be used to transfer digital signals between two free2move devices running wu ? 2007 f r ee2move ab page 12(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 5.1.2 settings the default settings allow the user to communicate via bluetooth, without sending any configuration commands, as soon as a successful connection has been established. information sent and received on the serial interface of the wu unit at 38400 bps is transmitted transparently between the two connected devices. the default settings are valid as long as the user has made no configuration. when there is no bluetooth connection established it is possible to configure the wu firmware via commands sent on the serial interface. all settings changed by the user are stored in persistent memory. the following serial settings are used for c onfiguration mode and are not configurable: parameter default value baud rate 38400 data bits 8 parity none stop bits 1 hardw a re flow control on to be able to send commands to the wireless uart firmware, it must be set in host controlled mode (hcm). as previously described the wireless uart firmware can only enter hcm when no bluetooth connection is established. once entered hcm there are several commands that can be issued: ? configuration commands ? software / hardware reboot ? inquiry (search for bluetoot h devices in the neighborhood) ? pairing (device security - authentication and encryption) ? advanced configuration commands ? sco commands ? information commands ? control commands configuration commands there are several settings stored in the wireless uart firmware that can be read and modified by using the configuration commands. examples of these settings are: ? local bluetooth name ? local sdp-service name ? operating mode ? serial port settings ? bluetooth security settings ( authentication, encryption) there are two normal operating modes: ? connecting mode ? bluetooth master ? endpoint mode ? bluetooth slave in connecting mode the wireless uart firmware will conti nuously try to establish a bluetooth connection to a specified remote bluetooth device in the neighborhood (bluetooth master). in endpoint mode the wireless uart firmware may acc ept connections from remote bluetooth devices. a connection request will be accepted when the specif ied rules are fulfilled (bluetooth slave). ? 2007 f r ee2move ab page 13(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet software / hardware reboot this option gives the ability to be able to reboot the module via software commands. inquiry search for other bluetooth devices in the neighborhood. there are three configuration parameters: ? how many seconds the search should be active ? a filter, used when searching for devices of as certain class ? the possibility to include the bluetoot h name of the discovered devices pairing when authentication is enabled, the devices must be paired before a successful connection can be established. the wireless uart firmware can either initiate pairi ng with a remote device or accept pairing requests. during a pairing pin codes are exchanged between the local and remote device. a successful pairing requires identical pin codes. the resu lt of the pairing attempt will be returned to the host. if pairing was successful, a unique link key has been generated and saved in non-volatile memory. the link key is used in the connection establishment procedure for secure ve rification of the relationship between the paired devices. the wireless uart firmware allows the user to be paired with one device at a time. the last pin code entered and link key generated are saved. advanced configuration includes among others commands for enabling power save modes, fine tune performance, enabling modem emulation and changing transmit power. sco commands makes it possible to establish full dupl ex audio connections between two wu units. ? 2007 f r ee2move ab page 14(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 5.1.3 performance the wu firmware is a complete on-chip application; limited resources restrict the maximum throughput. the table below shows the maximum achieved throughput when streaming data between two connected wu v4.00 devices at close range. directio n baud rate maximum throughput (k bit/s (throughput mode )) maximum thr oughput (k bit/s ) (laten cy mo d e ) master to slave 57600 ~ 57.6 ~ 57.6 slave to master 57600 ~ 57.6 ~ 57.6 f u ll duplex 57600 ~ 57.6 ~ 50.5 master to slave 115200 ~ 115.1 ~ 93.9 slave to master 115200 ~ 115.1 ~ 79.6 f u ll duplex 115200 ~ 114.5 ~ 42.0 master to slave 230400 ~ 223.1 ~ 158.0 slave to master 230400 ~ 221.4 ~ 117.7 f u ll duplex 230400 ~ 172.7 ~ 86.2 master to slave 460800 ~ 228.6 ~ 206.7 slave to master 460800 ~ 222.7 ~ 154.1 f u ll duplex 460800 ~ 173.3 ~ 109.8 master to slave 921600 ~ 240.1 ~ 235.7 slave to master 921600 ~ 235.4 ~ 186.0 f u ll duplex 921600 ~ 174.7 ~ 150.5 5.1.4 configuration the f2m03 can either be configured using hex commands described in the document ?wireless_uart_protocol.pdf? or using the windows configuration software. the configuration software can be downloaded from www.free2move.net ? 2007 f r ee2move ab page 15(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 5.2 hci in this implementation the internal processor of the module runs the bluetoot h stack up to the host controller interface (hci) as specifi ed in the bluetooth specification v1.1 . the external host processor must provide all upper bluetooth stack layers. free2move do not offer a host stack solution for an external host. baseband and rf hci link manager hci host f2m03 bluetooth stack application standard t w o-processor architecture 5.2.1 standard bluetooth functionality bluetooth v2.1 + edr mandatory functionality: ? adaptive frequency hopping (afh), including classifier ? faster connection - enhanced inquiry scan (immediate fhs response) ? lmp improvements ? parameter ranges optional bluetooth v2.1 + edr functionality supported: ? adaptive frequency hopping (afh) as master and automatic channel classification ? fast connect - interlaced inquiry and page scan plus rssi during inquiry ? extended sco (esco), ev3 +crc, ev4, ev5 ? sco handle ? synchronisation the firmware has been written against the bluetooth v2.1 + edr specification. ? bluetooth components: baseband (i ncluding lc), lm and hci ? standard usb (v1.1) and uart (h4) hci transport layers ? all standard radio packet types ? full bluetooth data rate, enhanced data rates of 2 and 3mbps (1) ? operation with up to seven active slaves (1) ? operation with up to three sco links, routed to one or more slaves ? scatternet v2.5 operation ? maximum number of simultaneous active acl connections: 7 (2) ? maximum number of simultaneous active sco connections: 3 (2) ? role switch: can reverse master/slave relationship ? all standard sco voice coding, plus ?transparent sco? ? standard operating modes: page, i nquiry, page-scan and inquiry-scan ? all standard pairing, authentication, link key and encryption operations ? 2007 f r ee2move ab page 16(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet ? standard bluetooth power saving mechanisms: hold , sniff and park modes, including ?forced hold? ? dynamic control of peers? transmit power via lmp ? mast er/ s lav e swit ch ? broadcast ? channel quality driven data rate (cqddr) ? all standard bluetooth test modes ? standard firmware upgrade via usb (dfu) note : (1) maximum allow ed by bluetooth v2.1 + edr specification. (2) f 2 m03 supports all combinations of active acl and sco channels for both master and slav e operation, as specified by the bluetooth v2.1 + edr specification. ? 2007 f r ee2move ab page 17(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 5.2.2 extra functionality the firmware extends the standard bluetooth f unctionality with the following features: ? supports bluecore serial protocol (bcsp) - a pr oprietary, reliable alternative to the standard bluetooth (h4) uart host transport. ? provides a set of approximately 50 manufacturer-s pecific hci extension commands. this command set (called bccmd ? ?bluecore command?) provides: o access to the module?s general-purpose pio port o the negotiated effective encryption ke y length on established bluetooth links o access to the firmware?s random number generator o controls to set the default and maximum tr ansmit powers - these can help to reduce interference between overlapping, fixed-location piconets o dynamic uart configuration o radio transmitter enable/disable - a simple command connects to a dedicated hardware switch that determines whet her the radio can transmit. ? the firmware can read the voltage on a pair of the m odule?s external pins (normally used to build a battery monitor, using ei ther vm or host code). ? a block of bccmd commands provides access to th e module?s persistent store (ps) configuration database. the database sets the dev ice?s bluetooth address, class of device, radio (transmit class) configuration, sco routing, lm, usb and dfu constants, etc. ? a uart ?break? condition can be used in three ways: o presenting a uart break condition to the module can force the module to perform a hardware reboot. o presenting a break condition at boot time c an hold the module in a low power state, preventing normal initialisation while the condition exists. o with bcsp, the firmware can be configured to send a break to the host before sending data - normally used to wake the host from a deep sleep state. ? the dfu standard has been extended with public/private key authentication, allowing manufacturers to control the firmware t hat can be loaded onto their bluetooth modules. ? a modified version of the dfu protocol allo ws firmware upgrade via the module?s uart. ? a block of ?radio test? or built-in self-test (bist) commands allows direct control of the module?s radio. this aids the development of modules? radio designs and can be used to support bluetooth qualification. ? virtual machine (vm). the vm allow developmen t of customer applications on the module. although the vm is mainly used with ?rfcomm bu ilds? (alternative firmware builds providing l2cap, sdp and rfcomm), the vm can be used with th is build to perform simple tasks such as flashing leds via the module?s pio port. ? hardware low power modes: shallow sleep and deep sleep. the module drops into modes that significantly reduce power consum ption when the software goes idle. sco channels are normally routed over hci (over bc sp). however, up to three sco channels can be routed over the module?s single pcm port (at the same time as routing any other sco channels over hci). ? 2007 f r ee2move ab page 18(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6 device terminal description 6.1 mono audio interface the f2m03ala has an analog audio interface, which c an be used for direct speaker drive and microphone input using a minimum number of external components. it is primarily intended for voice applications and it is fully operational from a single internal 1.8 volt pow er supply. a fully different ial architecture has been i m p l e m e n t e d f o r o p t i m a l p o w e r supply rejection and low noise performance. the digital format is 15- bit/sample linear pcm with a data rate of 8 k h z . t h e codec has an input stage containing a mi crophone amplifier, variable gain amplifier and - ? adc. its output stage contains a dac, lo w-pass filter and output amplifier. the codec functional diagram is shown below. 6.1.1 input stage a low noise variable gain amplifier amplifies the signal difference between inputs mic n and mic p. t h e input m a y b e f r o m e i t h e r a m i c r ophone or line. the amplified signal is then digitised by a second order - ? adc. the high frequency single bit output from the a dc is converted to 15-bit 8khz linear pcm data. t h e g a i n i s p r o g r a m m a b l e v i a f i r m w a r e (subject to fi rmware support, consult available application notes and datasheets or contact free2move). t h e m a x i m u m r ange is 42db with 3db resolution. at maximum gain the fu ll scale input level is 3mv rms. a bias network is required for operation with a microphone whereas the line input may be s i mply ac c oupled. the following s e c t ions explain eac h of thes e modes . single ended s i gnals are support ed by f2m03a la : a single ended signal may be driv en int o eit her mi c n or mi c_p wit h the undriven input coupled to ground by a capacitor. the signal to noise ratio is better than 60db and distortion is less than -75db ? 2007 f r ee2move ab page 19(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.1.2 microphone input t he f2m03a la audio code c has been designed f o r use wit h microphones t hat hav e sensit iv it ies between -60 and -40dbv. the sensitivity of -60dbv is equiva lent to a microphone output of 1 a when p r e s e n t e d with an input level of 94db spl and loaded with 1 k ? . the microphone should be biased as shown in f i g u r e below. the input impedance at mic_n and mic _ p is typically 20k ? . c1 and c2 should be 47nf. r l s e ts the microphone load impedance and is normally between 1 and 2k ? . v bias should be chosen to suit the microphone and have s u ffic i ent low noise. it m a y be obtained by filtering the output of a pio line. (subject to firmware support, consult available applicat ion notes and datasheets or contact free2move) 6.1.3 line input if the input gain is set to less than 21 db f2m03ala aut omatically selects line input mode. in this mode the input impedance at mic _ n and mic _ p is increased to 130k ? typical. at the minimum gain setting the m a x i m u m input signal level is 380 m v rm s. figures below s h o w t w o c i r c u i t s f o r l i n e i n p u t o p e r a t i o n a n d show connections for either di fferential or single ended inputs. differential microphone input (c1 and c2 should be 15nf) single-ended microphone input (c1 and c2 should be 15nf) . ? 2007 f r ee2move ab page 20(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.1.4 output stage the digital data is converted to an analogue value by a dac, then it is filtered prior to amplification by the out put amplifier and it is available as a diffe rential signal between spkr p and spkr n. the output a m p l i f i e r i s capable of driving a speaker directly if its impedance is greater than 8 ? . the amplifier is stable with capacitive l oads up to 500pf. the gain is programmable with a range of 21db and a resolution of 3db. maximum output level is typically 700 mv rms fo r high impedance loads, or 20ma rms for low impedance loads. the signal t o noise is bet t e r t han 70db and the dis t ortion is les s than -75db. speaker output ? 2007 f r ee2move ab page 21(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.2 pcm codec interface pulse code modulation (pcm) is the standard method used to digitise audio (particulary voice) for transmission over digital communication channels. thro ugh its pcm interface, f2m03ala has hardware support for continual transmission and reception of pcm data, thus reducing processor overhead for wireless headset and other audio applications. f2m03ala offe rs a bi-directional digital audio interface that routes directly into the baseband layer of the on-chi p firmware. it does not pass through the hci protocol layer. hardware on f2m03ala allows the data to be sent to and received from a sco connection. up to three sco connections can be supported by the pcm interface at any one time (1) f2m03ala can operate as the pcm interface master generating an output clock of 128, 256 or 512khz. when configured as pcm interface slave it can operate with an input clock up to 2048khz. f2m03ala is compatible with a variety of clock formats, incl uding long frame sync, short frame sync and gci timing environments. it supports 13 or 16-bit linear, 8-bi t -law or a-law companded sample formats at 8ksamples/s and can receive and transmit on any selection of three of the first four slots following pcm_sync. the pcm configuration options are enabled by fi rmware settings (contact free2move). f2m03ala interfaces directly to pc m audio devices includes the following: ? wm8731 audio codec from wolfson micro ? qualcomm msm 3000 series and msm 5000 series cdma baseband devices ? oki msm7705 four channel a-law and -law codec ? motorola mc145481 8-bit a-law and -law codec ? motorola mc145483 13-bit linear codec ? winbond w681360r 13-bit linear codec ? stw 5093 and 5094 14-bit linear codecs ? f2m03ala is also compatible with the motorola ssi tm interface note: (1 ) subject to firmw a re support, c ontact free2move for current status. ? 2007 f r ee2move ab page 22(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.2.1 pcm interface master/slave when configured as the master of the pcm interf ace, f2m03ala generates pcm_clk and pcm_sync. f 2 m03ala as pcm interface master when configured as the slave of the pcm interface, f2m03ala accepts pcm_clk rates up to 2048khz f 2 m03ala as pcm interface slave ? 2007 f r ee2move ab page 23(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.2.2 long frame sync long frame sync is the name given to a clocking format that controls the transfer of pcm data words or samples. in long frame sync, the rising edge of pcm_ sync indicates the start of the pcm word. when f2m03ala is configured as pcm master, generat ing pcm_sync and pcm_clk, then pcm_sync is 8- bits long. when f2m03ala is configured as pcm sl ave, pcm_sync may be from two consecutive falling edges of pcm_clk to half the pcm_ sync rate (i.e., 62.5s) long. long f r ame sy nc (show n w i th 8-bit companded sample) f2m03ala samples pcm_in on the falling edge of pc m_clk and transmits pcm_out on the rising edge. pcm_out may be configured to be high impedance on the falling edge of pcm_clk in the lsb position or on the rising edge. 6.2.3 short frame sync in short frame sync the falling edge of pcm_sync i ndicates the start of the pcm word. pcm_sync is always one clock cycle long. short f r ame sy nc (show n w i th 16-bit sample) as with long frame sync, f2m03ala samples pcm_ in on the falling edge of pcm_clk and transmits pcm_out on the rising edge. pcm_out may be configur ed to be high impedance on the falling edge of pcm_clk in the lsb position or on the rising edge ? 2007 f r ee2move ab page 24(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.2.4 multi-slot operation more than one sco connection over the pcm interface is supported using multiple slots. up to three sco connections can be carried over any of the first four slots. multi-slot o peration w i th t w o slots and 8-bit companded samples 6.2.5 gci interface f2m03ala is compatible with the general circuit interface, a standard sync hronous 2b+d isdn timing interface. the two 64kbps b channels can be accessed wh en this mode is configured. in the gci interface two clock cycles are required for each bit of the voice sample. the voice sample format is 8-bit companded. as for the standard pcm interface up to 3 sco connec tions can be carried over the first four slots. gci interface the start of frame is indicated by pcm sync and r uns at 8khz. with f2m03ala in slave mode, the frequency of pcm_clk can be up to 4.096mhz. in order to configure the pcm interface to work in gci mode it is necessary to have the correct firmware support (contact free2move) ? 2007 f r ee2move ab page 25(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.2.6 slots and sample formats f2m03ala can receive and transmit on any selection of t he first four slots following each sync pulse. slot durations can be either 8 or 16 clock cycles. durations of 8 clock cycles may only be used with 8-bit sample f o rmat s. durat i ons of 16 clocks may be used wit h 8, 13 or 16-bit sample f o rmat s. f2m03ala supports 13-bit linear, 16-bit linear and 8-bit -law or a-law sample formats. the sample rate is 8ksamples/s. the bit order may be little or big endian. when 16-bit slots are used, the 3 or 8 unused bits in each slot may be filled with sign extension, padded with zeros or a programmable 3-bit audio attenuation c o mpatible with s o me motorola codecs . 6.2.7 additional features f2m03ala has a mute facility that forces pcm_out to be 0. in ma ster mode, pcm_sync may also be forced to 0 while keeping pcm_clk running which some codecs use to control power-down. ? 2007 f r ee2move ab page 26(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.2.8 pcm timing information pcm m a ster timing sy mbol parameter min (1) ty p max (2) unit 4mhz dds generation - 128 256 512 - khz f mc l k pcm_clk frequency 48mhz dds generation 2.9 - khz - pcm_sy nc frequency - 8 khz t mc l k h (1 ) p c m _ c l k h i g h 4mhz dds generation 980 - - ns t mc l k l (1 ) p c m _ c l k l o w 4mhz dds generation 730 - ns - pcm_clk jitter 4 8 m h z d d s generation 21 ns pk-pk t d m cl k s y n ch delay time from pcm_clk high to pcm_sy nc high - - 20 ns t dm c l k pout delay time from pcm_clk high to valid pcm_o u t - - 20 ns t d m cl k l sy n c l delay time from pcm _ clk low to pcm_sy nc low (long frame sy nc only ) - - 20 ns t d m cl k h sy n c l delay time from pcm_clk high to pcm_sy nc low - - 20 ns t dm c l k l poutz delay time from pcm _ clk low to pcmout high impedance - - 20 ns t dm c l k hpoutz delay time from pcm _ clk high to pcmout high impedance - - 20 ns t s upinc lk l set-up time for pcm_in valid to pcm_clk low 30 - - ns t hpinc lk l hold time for pcm_clk low to pcm_in invalid 10 - - ns note: (1 ) assumes normal sy stem clock operation. figures w ill vary dur ing low pow er modes, w hen sy stem clock speeds are reduced. ? 2007 f r ee2move ab page 27(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet pcm master t i ming pcm slave timing sy mbol parameter min ty p max unit f sclk pcm clock frequency (slave mode: input) 64 - 2048 khz f sclk pcm clock frequency (g ci mode) 128 - 4096 khz t sclkl pcm_clk low time 200 - - ns t sclkh pcm_clk high time 200 - - ns t hsclksy nch hold time from pcm_clk low to pcm_sync high 30 - - ns t susclksy nch set-up time for pcm_sync high to pcm_clk low 30 - - ns t dpout delay time from pcm_sync or pcm_clk w h ichever is later, to valid pcm_o u t data (long f r ame sy nc only ) - - 20 ns t dscl khpout delay time from clk high to pcm_out valid data - - 20 ns t dpoutz delay time from pcm_sync or pcm_clk low , w h ichever is later, to pcm_o u t data line high impedance - - 20 ns t supinsclkl set-up time for pcm_in valid to clk low 30 - - ns t hpinsclkl hold time for pcm_ clk low to pcm_in invalid 30 - ns t r edge rise time (cl = 50 pf , 10-90 %) - - 15 ns t f edge fall time (cl = 50 pf , 10-90 %) - - 15 ns ? 2007 f r ee2move ab page 28(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet pcm slave timing ? 2007 f r ee2move ab page 29(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.3 uart interface the f2m03ala bluetooth module?s universal asynch ronous receiver transmitter (uart) interface provides a simple mechanism for communicating wi th other serial devices using the rs232 standard (1) . universal asy n chronous receiver four signals are used to implement the uart function, as shown in the figure above. when f2m03ala is connected to another digital device, uart_rx and ua rt_tx transfer data between the two devices. the remaining two signals, uart_cts and uart_rts, can be used to implement rs232 hardware flow control where both are active low indicators. all uart connections are implemented using cmos technology and have signalling levels of 0v and vdd. uart configuration parameters, such as baud rate and packet format, are set by free2move firmware. note: in order to communicate with the uart at its maximum data rate using a standard pc, an accelerated serial port adapter card is required for the pc. (1) uses rs232 protocol but voltage levels are 0v to vdd, (requires external rs232 transceiver ic) parameter po ssib l e valu es 1200 baud ( 2%error) baud rate minimum 9600 baud ( 1%error) max i mum 3mbaud ( 1%error) f l ow control rt s/ct s or none parity none, o dd or even number of stop bits 1 or 2 bits per channel 8 possible uart settings ? 2007 f r ee2move ab page 30(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet the uart interface is capable of resetting the free2m ove module upon reception of a break signal. a break is identified by a continuous logic low on the uart_rx terminal, as shown in figure below. if tbrk is longer than a special value, defined by the free2move fi rmware a reset will occur. this feature allows a host to initialise the system to a known state. also, the f2m03ala can emit a break character that may be used to wake the host. the above capabilities are not supported in the standard firmware, please contact free2move for more information. break signal ? 2007 f r ee2move ab page 31(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.4 usb interface f2m03 contain a full-speed (12mbits/s) usb interface, capable of driving a usb cable directly. no external usb transceiver is required. the device operates as a usb peripheral, responding to requests from a master host controller such as a pc. both the o hci and the uhci standards ar e supported. the set of usb endpoints implemented behave as specified in t he usb section of the bluetooth specification v2.1+edr. as usb is a master-slave orientated system, f2m03 only supports usb slave operation. note: the usb interface can only be used with the hci firmware 6.4.1 usb data connections the usb data lines emerge as pins usb_dp (u sb +) and usb_dn (usb -) on the module. these terminals are connected to the internal usb i/o buffers of f2m03 and therefore have low output impedance. to match the connection to the characterist ic impedance of the usb cable, series resistors must be connected to both usb + and usb -. 6.4.2 usb pull-up resistor f2m03 features an internal usb pull-up resistor. this pulls the usb_dp pin weakly high when f2m03 is ready to enumerate. it signals to the pc that it is a full-speed (12mbit/s) usb device. the usb internal pull-up is implemented as a current source, and is compliant with 7.1.5 of the usb specification v1.1. the internal pull-up pulls u sb dp high to at least 2.8v when loaded with a 15k ? -5% pull-down resistor (in the hub/host) (w hen vdd=3.1v). this presents a the v enin resistance to the host of at least 900 ? . alternatively, an external 1.5k ? pull-up resistor can be placed between a pio line and d+ on the usb cable. the default setting for the hci-f irmware uses the internal pull-up resistor. 6.4.3 power supply the minimum output high voltage for usb data lines is 2. 8v. to safely meet the usb specification, the voltage on terminals must be an absolute minimum of 3.1v. free2move recommends 3.3v for optimal usb signal quality. 6.4.4 self-powered mode in self-powered mode, the circuit is powered from it s own power supply and not from the vbus (5v) line of the usb cable (default setting for the hci-firmware). this is the easier mode for which to design for, as the design is not limited by the power that can be drawn fr om the usb hub or root port. however, it requires that vbus be connected to f2m03 via a resistor netwo rk (rvb1 and rvb2), so f2m03 can detect when vbus is powered up. f2m03 will not pull usb + high when vbus is off. pi o us b + us b ? pi o[ 2] ( u sb on ) connections to f 2 m03 for self-pow ered mode the terminal marked usb on is default pio[2] in the standard hci-firmw are. ? 2007 f r ee2move ab page 32(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.4.5 bus-powered mode in bus-powered mode the application circuit draws its current from the 5v vbus supply on the usb cable. f2m03 negotiates with the pc during the usb enumer ation stage about power consumption. bus-powered mode is not supported in the default firmware of the hci-firmware when selecting a regulator, be aware that vbus may go as low as 4.4v. the inrush current (when charging reservoir and supply decoupling capacitors) is limited by the usb specification (see usb 1.1 specification, section 7.2.4.1). some applications may require soft-star t circuitry to limit inrush current if more than 10f is present between vbus and gnd. the 5v vbus line emerging from a pc is often electrically noisy. regula tion down to e.g. vdd=3.3v should include careful filtering of the 5v line to attenuate noise that is above the voltage regulator?s bandwidth. excessive noise on the vdd supply pins of f2m03 may re sult in reduced receive sensitivity and a distorted transmit signal. recommended voltage regulator for the f2m03 is presented in section 6.7 . us b + us b ? usb o n connections to f 2 m03 for bus-pow e red mode identifier value func tion r s 27 ? nominal impedance matching to usb cable r vb 1 22k ? -5% vbus o n sense divider r vb 2 47k ? - 5% vbus o n sense divider usb interface component values note: usb on is shared with f2m03?s pio terminals . ? 2007 f r ee2move ab page 33(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.4.6 suspend current usb devices that run off vbus must be able to enter a suspended state, whereby they consume less that 0.5ma from vbus. the voltage regulator circuit itself s hould draw only a small quiescent current (typically less than 100a) to ensure adherence to the suspend-current requirement of the usb specification. this is not normally a problem with modern regulators. the entir e circuit must be able to enter the suspend mode. 6.4.7 detach and wake_up signaling f2m03 can provide out-of-band signaling to a host cont roller by using the dedicated control lines called usb_detach and usb_wake_up. these are outside the usb specification (no wires exist for them inside the usb cable), but can be useful when embedding f2m03 into a circuit where no external usb is visible to the user. both control lines are shared with pio pins and can be assigned to any pio pin by firmware settings (contact free2move) usb_detach, is an input which, w hen asserted high, causes f2m03 to put usb- and usb+ in a high- impedance state and turns off the pull-up resistor on usb+ . this detaches the device from the bus and is logically equivalent to unplugging the device. when usb_detach is taken low, f2m03 will connect back to usb and await enumeration by the usb host. usb_wake_up, is an active high output (used only w hen usb_detach is active) to wake up the host and allow usb communication to recommence. it repl aces the function of the software usb wake_up message (which runs over the usb cable proper), and cannot be sent while f2m03 is effectively disconnected from the bus. usb_det a ch and usb_wake_up signal 6.4.8 usb driver a usb bluetooth device driver is r equired to provide a software interface between f2m03 and bluetooth applications running on the host. fr ee2move don?t supply this driver. ? 2007 f r ee2move ab page 34(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.4.9 usb 1.1 compliance the bluetooth chip on the f2m03 is qualified to the usb specification v1.1, details of which are available from http://www.usb.org . the specification contains valuable in formation on aspects such as pcb track impedance, supply inrush current and product labeling. although f2m03?s bluetooth module meets the usb specif ication, free2move cannot guarantee that an application circuit designed around the chip is usb complia nt. the choice of application circuit, component choice and pcb layout all affect usb signal quality and el ectrical characteristics. the information in this document is intended as a guide and should be read in asso ciation with the usb specification. independent usb qualification must be sought before an applicati on is deemed usb compliant and can bear the usb logo. such qualification can be obtained from a u sb plugfest or from an independent usb test house. terminals usb+ and usb- adhere to t he usb specification v2.0 (chapter 7) electrical requirements. for ac and dc specifications for terminals usb_detach, usb_wake_up , usb_pull_up and usb_on, refer to section pio specification. 6.4.10 2.0 compatibility f2m03 is compatible with usb specification v2.0 hos t controllers; under these circumstances the two ends agree the mutually acceptable rate of 12mbits/s according to the usb v2.0 specification. ? 2007 f r ee2move ab page 35(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.5 serial peripheral interface f2m03ala is a slave device that uses terminals spi_mosi, spi_mis o, spi_clk and spi_csb. this interface is used for program emulation/debug and ic te st. it is also the means by which the f2m03ala flash may be programmed, before any 'boot' program is loaded. the spi signals should be routed out from the module if you need to upgrade the firmware on the module in the future when the module is already soldered. note: this interface is not a user interfac e and only used for initial dow nload and c onfiguration of the firmw a re for the module. 6.6 i 2 c interface pio[8:6] can be used to form a master i 2 c interface. the interface is form ed using software to drive these lines. therefore, it is suited only to re latively slow functions such as driv ing a dot matrix liquid crystal display (lcd), keyboard scanner or eeprom. notes: the i 2 c interface is controlled by firmw a re s pecific settings. please see s pecific firmw a re datasheet if the interface is available pio lines need to be pulled-up through 2.2k: resistors. pio[7:6] dual functions, uart by pass and eeprom support, therefore, devices using an eeprom cannot support uart by pass mode. for connection to eeproms, contact free2move for information about dev ices that are currently supported. ex ample eeprom connection ? 2007 f r ee2move ab page 36(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.7 pios the f2m03ala have 8 programmable general-purpose i/o ports pio[9:2] and one analog i/o port aio[0]. the f2m03ala also has one digital to analog port aux_ dac. pio lines is configured through software to have either weak or str ong pull-ups or pull-downs. all pio lines are configured as input s with weak pull-downs at reset. aio[0] functions available via this pin include an 8- bit adc but can also be used as general-purpose i/o line. typically the aio[0] is used for battery voltage measurement. the voltage range for aio[0] is constrained by the internal anal ogue supply voltage which is 1.8v. the aux_dac is a 8-bit digital to analog conveter used for customer specific applications. the voltage range is from 0v to vdd. note: t h e pio , a i o an d a u x_da c lin es are co n t ro lled b y fi rmw a re sp ecific settin g s. please see sp ecific firmw a re da ta s h e e t for informa t ion a bout the pios us e d ! 6.7.1 general-purpose i/o lines pio[2] i/o terminal with programmable strength internal pull-up/down. pio[3] i/o terminal with programmable strength internal pull-up/down. pio[4] i/o terminal with programmable strength internal pull-up/down. pio[5] i/o terminal with programmable strength internal pull-up/down. pio[6] i/o terminal with programmable strength internal pull-up/down. pio[7] i/o terminal with programmable strength internal pull-up/down. pio[8] i/o terminal with programmable strength internal pull-up/down. pio[9] i/o terminal with programmable strength internal pull-up/down. 6.7.2 analog i/o lines aio[0] programmable input/output line also possible to use as digital i/o aux_dac digital to analog output line. ? 2007 f r ee2move ab page 37(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 6.8 pow e r supply the power supply for the f2m03ala should be chos en carefully. bad power supply can reduce the performance and may damage the module. it is also essentia l to use a proper reset circuit to the module for correct operation. 6.8.1 voltage regulator the f2m03ala has one power supply, +vdd. the voltage supplied should have low noise, less t han 10mv rms between 0 and 10mhz. the transient response of the regulator is also important. at the start of a bluetooth packet, power consumption will jump to high levels. the regulator should have a response time of 20s or less; it is essential that the power rail recov e rs quickly . recommended voltage regulator: xc6209b332mr from torex 6.8.2 reset the f2m03ala has an active low reset (pin nr: 28). the reset pin must be connected to either a reset- circuit (voltage monitor) such as the tc1270as, max 811s, ds1818 or using an i/o from a microcontroller. reset cannot be done with a r-c network. it is recommended to used one of the reset circuits mentioned above. special considerations must be taken when using an i/o from a mi crocontroller; a pull-down resistor (typically 1.8k ? ) must be placed on the i/o-line. it is recommended that reset is applied for a period greater than 5ms. at reset the digital i/o pins are set to inputs for bi-dir ectional pins and outputs ar e tristated. the pios have weak pull-downs. ? 2007 f r ee2move ab page 38(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 7 application information and integration manual 7.1 recommended land pattern the module uses bottom pads for soldering optimized for an automatic solder line. it is also possible to solder the module manually by using hot air soldering. for manual soldering solder pads may in some situation be made slightly larger to allow easier warm up process. (top v i ew ) 2.5mm 13mm 0.7mm 1mm 1mm 0.5mm 24mm 5mm 6mm 1.2mm recommended pad layout ? pad size: 0.7x1.2mm ? solder mask opening: pad size + 0.1mm ? pitch: 1.0mm ? 2007 f r ee2move ab page 39(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 7.2 lay out guidelines to achieve good rf performance it is recommended to place ground plane(s) beneath the module but not under the antenna. the ground planes should be connected with vias surrounding the module. except from the ground plane it is preferable that there are as fe w components and other material as possible nearby the antenna. free air is the bes t surrounding for the antenna. all gnd pads must be connected directly to a flooded ground-plane. if more then one ground layer is used then make a good connection between them using m any via holes. +vdd should be connected to the voltage supply using a wide trace. ? white area should be transparent, thus no ground plane. ? when using multilayer pcb, through plating is necessary. ? other components may be placed on shaded area. ground top layer vias x y z y z x antenna ground top layer ground bot layer antenna ground top layer ground bot layer pcb fr4 f2m03ac2 antenna f2m03ala ? 2007 f r ee2move ab page 40(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 7.3 certification considerations the f2m03ala module has been tested and found compliant to the essential requirements of the r&tte directive 1999/5/ec. all possible testing on a modular level has been performed. however, for every end product that contains the modul e, due to the specific product design, additional requirements might become applicable. these are typica lly emc, safety and partly radio requirements. the end product manufacturer has to ensure, that the essential requirements of the r&tte directive are fulfilled. in case that that the requirement s are not clear to the module integrator, it is recommended to consult a notified body or an accredited laboratory. the end product must be labeled according to the ce mark labeling requirements. ? 2007 f r ee2move ab page 41(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 7.4 ty pical application schematic f2 m 0 3 a la t y pical application schematic for f 2 m03ala w hen using the w i reless uart firmw a re ? 2007 f r ee2move ab page 42(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 8 package information f2m03ala (top and side view ) 24 13 2.1 phy s ical size [mm]: length: 24.0 width: 13.0 height: 2.1 weight: tbd ? 2007 f r ee2move ab page 43(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 9 certifications 9.1 bluetooth ? f2m03ala has passed the bluetooth qua lification/certification process as specified within the bluetooth specifications v2.1/2.1+edr and as required within the prd 2.0. qdid: b014393 9.2 ce f2m03ala complies with the requirements of r&tte directive 1999/5/ce , the european community directive 73/23/eec and 93/68/eec. ? en 300 328 ? en 301 489-1/-17 ? en 60950 ? 2007 f r ee2move ab page 44(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 9.3 fcc fcc-b radio frequency interference statement this deceive has been tested and found to comply with t he limits for a class-b digital device, pursuant to part 15 of the fcc rules. these limits are designed to provide reasonable protection against harmful interference when the equipment is operated in comme rcial environment. this equipment generates, uses and can radiate radio frequency energy and, if not insta lled and used according with the instruction manual, may cause harmful interference to radio communication. operation of this equipment in a residential area is likely to cause harmful interference, in which case the user will be required to correct the interference at his own expense. notice1 the changes or modifications not expressly approved by the party responsible for the compliance could void the user?s authority to operate the equipment. notice 2 shielded interface cables an a.c. power cord, if any, mu st be used in order to comply with the emission limits. notice 3 this modular transmitter uses an electronic display of the fcc identification number, the information must be readily accessible on the device in which it is installed. the fcc id can be read from the uart of the device. uart settings: baud rate: 38400bps data bits : 8 parity: none stop bits: 1 send command: ?version? (ascii char acters) over the uart and the m odule will respond with software, hardware information and the fcc id. fcc id r47f2m03al this device complies with part 15 of the fcc rules. operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. if the module is installed inside another dev i ce, then the outside of the dev i ce into w h ich the module is installed must display a label referring to the enclosed module. this exterior label can use w ording such as the follow i ng: ?cont ains fcc certified tr ansmitter module(s).? any similar wording that expresses the same meaning may be used . ? 2007 f r ee2move ab page 45(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 10 rohs and weee s t atement f2m03ala meets the requirements of directive 2002/95/ec of the eur opean parliament and of the council on the restriction of haza rdous substance (rohs). f2m03ala also meet the require ments of directive 2002/96/eg -was te electrical and electronic equipment (weee). ? 2007 f r ee2move ab page 46(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 11 t a pe and reel information 11.1 package tape dimensions 3.2 24.0 4.0 1.5 all units in mm 37.5 44.0 pulling direction tape details 14.0 25.0 cover tape 11.2 reel dimensions w2 w1 n d c b a a 3 3 0 . 0 m a x b 1 . 5 m i n c 1 3 . 0 0 . 2 d 2 0 . 2 m i n n 1 0 0 . 0 w1 44.4 +2.0 ?0.0 w 2 5 0 . 4 m a x ? 2007 f r ee2move ab page 47(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 12 ordering information the f2m03ala is available for ordering. part nr: description f2m03ala-s01 low pow er bluetooth audio module w i th antenna and wireless uart firmw a re (spp) please visit our website: www.free2move.net for more information about local distributors and dealers. ? 2007 f r ee2move ab page 48(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 13 document history date rev i sion reason for change december 2008 a first final rel ease, certification information updated. no vember 2007 0 first preliminary release, a ll data w i thin the document are still preliminary f2m03ala datasheet datasheet_f2m03ala_rev_a.pdf last revision change december 2008 ? 2007 f r ee2move ab page 49(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet 14 acrony ms and definitions te r m : de finition: bluetooth a set of technologies prov iding audio and data transfer over short-range radio acl asy n chronous connection-less. a bluetooth data packet. ac alternating current a-law audio encoding standard api application programming interface bcsp bluecore? serial protocol ber bit error rate. used to measure the quality of a link c/i carrier over interferer cmos complementary metal oxide semiconductor codec coder decoder cpu central processing unit cqddr channel quality driven data rate cts clear to send cvsd continuous variable sl ope delta modulation dac digital to analogue converter dbm decibels relative to 1mw dc direct current dfu device firmw a re upgrade gci general circuit interface. standard sy nc hronous 2b+d isdn timing interface hci host controller interface host application?s microcontroller host controller bluetooth integrated chip hv header value isdn integrated services digital netw ork ism industrial, scientific and medical ksamples/s kilosamples per second l2cap logical link control and adaptati on protocol (protocol lay e r) lc link controller lsb least-significant bit p-law encoding standard miso master in serial out ohci open host controller interface pa pow e r amplifier pcb printed circuit board pcm pulse code modulation. refers to digital voice data pio parallel input output ram random access memory rf radio frequency rfcomm protocol lay e r providing seri al port emulation over l2cap risc reduced instruction set computer rssi receive signal strength indication rts ready to send rx receive or receiver sco sy nchronous connection-oriented. voice oriented bluetooth packet sdp service discovery protocol sig special interest group spi serial peripheral interface spp serial port profile tbd to be defined tx transmit or transmitter uart universal asy n chronous receiver transmitter usb universal serial bus or u pper side band (depending on context) vm virtual machine www w o rld w i de w eb ? 2007 f r ee2move ab page 50(51)
rev: a low pow er audio bluetooth ? module w i th antenna f2m03ala datasheet cont act information for support questions please c ontact your local dealer for other purposes use: info@free2move.net website: www.free2move.net local dealer/distributor the information given herein includes tex t, draw ings, illustrations and schematics that are believed to be reliable. how e ver, free2move makes no w a rranties as to its accuracy or compl eteness and disclaims any liability in connection w i th its use. free2m ove w ill in no case be liable for any incidental, indirect or cons equential damages arising out of sale, resale, use or misuse of t he product. users of free2move products should make their ow n evaluation to determine the suitabilit y of each such product for the specific application. ? 2007 f r ee2move ab page 51(51)


▲Up To Search▲   

 
Price & Availability of F2M03ALA-S04

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X